package net.edu_soft.ec.asset.service;


import com.github.pagehelper.PageInfo;
import net.edu_soft.ec.asset.pojo.Feedback;
import net.edu_soft.ec.asset.pojo.vo.FeedbackVO;

/**
 *  @author: PUING
 *  @Date: 2020/6/3 21:45
 *  @Description: 信息反馈业务层
 */
public interface FeedbackService {

    /***
     * 查询单个反馈信息
     * @param feedBackId 反馈id
     * @param userInfoId 用户id，为空时默认为管理员账户，默认从当前账户中获取
     * @return 反馈信息
     */
    Feedback find(Integer feedBackId,Integer userInfoId);

    /***
     * 分页查询反馈信息
     * @param userInfoId 用户id，为空时默认为管理员账户，默认从当前账户中获取
     * @param pageNum 当前页
     * @param pageSize 每页数
     * @return
     */
    PageInfo<FeedbackVO> findList(Integer userInfoId,Integer pageNum,Integer pageSize);

    /***
     * 添加反馈
     * @param feedback 反馈信息
     * @return
     */
    int save(Feedback feedback);

    /***
     * 修改反馈
     * @param feedback 反馈信息
     * @return
     */
    int update(Feedback feedback);

    /***
     * 批量删除反馈
     * @param ids id串
     * @param isDel 0不删除 1删除
     * @return
     */
    int del(String ids,Integer isDel);




}
